home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / msdos / icndos15.zip / ICONDOS.DOC < prev    next >
Text File  |  1993-06-05  |  18KB  |  348 lines

  1.  
  2.                                     ┌────┐
  3.                                  ┌──┴─┐┌─┴──┐
  4.                               ┌──┴─┐┌─┴┴─┐┌─┴──┐
  5.                            ┌──┴─┐┌─┴┴─┐┌─┴┴─┐┌─┴──┐
  6.                         ┌──┴─┐┌─┴┴─┐┌─┴┴─┐┌─┴┴─┐┌─┴──┐
  7.                         │    ├┤    ├┤    ├┤    ├┤    │
  8.                         └────┘└────┘└────┘└────┘└────┘
  9.                          IconDOS: DOS Program Launcher
  10.                                    ver. 1.5
  11.                           Copyright 1993, EFD Systems
  12.                                All Rights Reserved
  13.                         ┌────┐┌────┐┌────┐┌────┐┌────┐
  14.                         │    ├┤    ├┤    ├┤    ├┤    │
  15.                         └──┬─┘└─┬┬─┘└─┬┬─┘└─┬┬─┘└─┬──┘
  16.                            └──┬─┘└─┬┬─┘└─┬┬─┘└─┬──┘
  17.                               └──┬─┘└─┬┬─┘└─┬──┘
  18.                                  └──┬─┘└─┬──┘
  19.                                     └────┘
  20.  
  21.                                 "Elvis for DOS"
  22.  
  23.  
  24. IconDOS is a trademark of EFD Systems.
  25. ─────────────────────────────────────────────────────────────────────────────
  26.                          T A B L E  of  C O N T E N T S
  27.  
  28.  
  29.  Elvis is Dead but DOS ain't  ----------------------------------------- 3
  30.  
  31.  Standard Equipment  -------------------------------------------------- 4
  32.  
  33.  Startup and Test Drive  ---------------------------------------------- 5
  34.  
  35.  Under the Hood  ------------------------------------------------------ 6
  36.  
  37.  Behind the Wheel  ---------------------------------------------------- 8
  38.  
  39.  Locking the Doors  --------------------------------------------------- 10
  40.  
  41.  Driving and Maintenance Tips  ---------------------------------------- 11
  42.  
  43.  Mail Order  ---------------------------------------------------------- 12
  44.  
  45.  Maintenance Log  ----------------------------------------------------- 13
  46.  
  47.  NOTE: These page numbers are valid only if you are reading this with the
  48.        included file viewer, BOOK.EXE.  Simply type a number and press ENTER.
  49. ───────────────────────────────────────────────────────────────────────────────
  50.                           Elvis is Dead but DOS ain't
  51.  
  52. Contrary to recent reports, Elvis is dead, DOS is alive and well. However, a
  53. little of the King's flare and pizazz wouldn't hurt the reputation of DOS at
  54. all.  IconDOS is just the ticket to add a little "Elvis" to a boring and
  55. cantankerous DOS system.  With IconDOS you can "launch" any of your existing DOS
  56. applications from a graphical icon-based desktop that is similiar to Program
  57. Manager for Windows.  The IconDOS desktop works equally well either with or
  58. without a mouse. Memory, your most precious DOS resource, is handled with the
  59. utmost efficiency.  All of your existing applications are guaranteed to run
  60. exactly as they always have because IconDOS requires no resident memory (none,
  61. zero, nada) while a launched application is running.  And yes, all of you
  62. glitter rock fans will be tickled pink to know that IconDOS has over 400
  63. pre-drawn icons (registered version only) and WALLPAPER to decorate your
  64. desktop!   With the included editor, you can make custom icons and wallpaper.
  65.  
  66. IconDOS provides for a virtually unlimited number of icon menu items.  Each menu
  67. can contain up to 32767 icons spread across multiple pages.  Each icon can
  68. either launch an application or invoke a submenu which can in turn invoke
  69. another submenu and so on.  Clock, calendar, calculator and screen saver are
  70. built-in.  A VGA display is REQUIRED.  A MicroSoft compatible mouse is required
  71. to setup, edit and configure icons, menus and wallpaper.  Password security
  72. controls access to applications, sub-menus and the DOS command line.
  73. ───────────────────────────────────────────────────────────────────────────────
  74.                                Standard Equipment
  75.  
  76. This version of IconDOS includes the following standard equipment.
  77.  
  78. ICONDOS.EXE - Desktop program launcher.
  79.  
  80. ICONEDIT.EXE - Graphics editor.  Edits icon graphics, titles, command strings.
  81.  
  82. ICONDOS.DOC, ICONEDIT.DOC - Documentation for ICONDOS and ICONEDIT.
  83.  
  84. RUN.BAT - Batch file which works with IconDOS.EXE to actually launch
  85.    applications.  This one batch file can be easily configured to run all of
  86.    your existing applications.  Comments in the file itself show you how.
  87.  
  88. DEMO.MNU, SUBDEMO.MNU - Example icon menu with an example sub-menu.  This menu
  89.    doesn't run anything. It simply prints a short message identifying any icon
  90.    that is selected.
  91.  
  92. PAPER.ICN - Wallpaper file.  A wallpaper is chosen at random from this file
  93.    unless wallpaper has been fixed.  See README.1ST for details.
  94.  
  95. ICON.LBR - Icon library.  ICONEDIT.EXE can be used to copy these icons to your
  96.    own menu files (see ICONEDIT.DOC for details).
  97. ───────────────────────────────────────────────────────────────────────────────
  98.                              Startup and Test Drive
  99.  
  100. Before you can use IconDOS, you must install it on your hard drive. Installation
  101. is very easy.  Simply make a new directory and copy all of the IconDOS files to
  102. it.  If you insist, a batch file called INSTALL.BAT has been provided which will
  103. do this for you.  Change to the drive and directory where the IconDOS files are
  104. located and type:
  105.  
  106.                   INSTALL drivepath   Example: INSTALL C:\MENU
  107.  
  108. All menu and wallpaper files should always be maintained in the given directory.
  109. Otherwise, IconDOS may have trouble finding the files when needed.
  110.  
  111. After installation, you can take ICONDOS for a test drive.  Change to the
  112. drive and directory where the installation was made and type:
  113.  
  114.                                   ICONDOS DEMO
  115.  
  116. Try selecting a few icons using either the mouse or the ENTER key.  A short
  117. message is displayed after each selection to identify the selected icon and to
  118. show that the menu is indeed working.
  119.  
  120. Press F1 for a menu, press ESC to exit.
  121. ───────────────────────────────────────────────────────────────────────────────
  122.                                  Under the Hood
  123.  
  124. Before you can configure IconDOS to fit your needs, you need an understanding of
  125. how IconDOS works, in other words, you need a peek "under the hood".
  126.  
  127. An IconDOS menu is simply a file containing a collection of icons.  Each icon
  128. has a title (2-lines, 10 chars. each) and a command string (14 chars. max.).
  129. ICONEDIT.EXE is used to assemble and edit the icon file (see ICONEDIT.DOC). Icon
  130. graphics can be either hand drawn or copied from the supplied icon library
  131. (again, see ICONEDIT.DOC for details). The desktop menu program, ICONDOS.EXE,
  132. simply displays the icons from the menu file against a wallpaper backdrop and
  133. allows the user to make a selection.  Once an icon is selected, the associated
  134. command string is examined to determine whether it is the name of a submenu or a
  135. DOS command string.  A DOS command string is stuffed into the keyboard buffer
  136. and IconDOS ends.  DOS picks up at this point and runs the command as if it had
  137. been typed from the keyboard.  Very simple except for one minor problem --- 14
  138. characters is a very limited command string.  The solution is to use the command
  139. string to call a batch file. Individual batch files can be setup for each icon;
  140. however, a more efficient approach is to setup one batch file to run a number of
  141. applications.  The provided example menu, DEMO.MNU, demonstrates this latter
  142. technique.  Every icon in DEMO.MNU calls RUN.BAT but with a unique parameter.
  143. RUN.BAT uses this parameter to select and execute the proper command set for the
  144. icon.  This process is shown diagramatically below.
  145. ───────────────────────────────────────────────────────────────────────────────
  146.              ┌────────────────────────────────────────┐
  147.              │IconDOS displays icon menu and waits for├─ ─ ─ ─ ──┐
  148.              │the user to make a selection.           │          │
  149.              └───────────────────┬────────────────────┘
  150.              ┌───────────────────┴────────────────────┐          │
  151.              │The user selects an icon.               │
  152.              └───────────────────┬────────────────────┘          │
  153.              ┌───────────────────┴────────────────────┐
  154.              │IconDOS passes the command string (14   │          │
  155.              │char. max) from the selected icon to    │
  156.              │DOS and then IconDOS ends.              │          │
  157.              └───────────────────┬────────────────────┘
  158.              ┌───────────────────┴────────────────────┐          │
  159.              │DOS picks up the command string and runs│
  160.              │it.  Normally this string will execute a│          │
  161.              │batch file (RUN.BAT) with a parameter.  │
  162.              └───────────────────┬────────────────────┘          │
  163.              ┌───────────────────┴─────────────────────┐
  164.              │The batch file (RUN.BAT) uses the passed │         │
  165.              │parameter to select and execute an       │
  166.              │appropriate set of DOS commands.         ├─ ─ ─ ─ ─┘
  167.              │RUN.BAT ends by running ICONDOS again.   │
  168.              └─────────────────────────────────────────┘
  169. ───────────────────────────────────────────────────────────────────────────────
  170.                             Under the Hood (cont'd)
  171.  
  172. From the above discussion, it should be obvious that IconDOS, stripped of all
  173. the superfluous details, is simply a graphical front-end to a batch file.  Some
  174. may be disappointed by this realization but it is a simple fact that there is no
  175. safer or more efficient way to execute a series of DOS commands than a batch
  176. file.  Configuring the included batch file template, RUN.BAT, to run your own
  177. applications is about as easy as configuring most of the available alternative
  178. memory-resident (i.e. potentially troublesome) menu systems now on the market.
  179.  
  180. With an understanding of IconDOS's operation, configuration is a 2 step process:
  181.  
  182. 1) Setup an icon menu file using ICONEDIT.EXE.  Detailed instructions are
  183.    provided in ICONEDIT.DOC.  DEMO.MNU is an example.
  184.  
  185. 2) Build a batch file to actually run the DOS command strings needed for each
  186.    icon.  RUN.BAT can be used as a template.  RUN.BAT also illustrates the
  187.    commands needed to re-enter IconDOS after running an application.
  188.    >>> RUN.BAT SHOULD BE RE-LOCATED SOMEWHERE INSIDE YOUR DOS PATH <<<
  189.  
  190. For those who have batch phobia, I suggest reading "Supercharging MS-DOS" by Van
  191. Wolverton.  Time spent learning simple batch programming with this book will be
  192. re-paid many times over with increased DOS productivity.
  193. ───────────────────────────────────────────────────────────────────────────────
  194.                                 Behind the Wheel
  195.  
  196. Once IconDOS has been setup and configured, it is very simple and intuitative to
  197. use and can be driven equally well from either keyboard or mouse.
  198.  
  199. Keyboard
  200.  
  201. Use the arrow keys to move the icon title highlight.  Press Enter to perform the
  202. action associated with the highlighted icon, either launch a program or load a
  203. submenu.  Page Up/Page Down moves to the previous/next page if the menu has more
  204. than one page.  F1 invokes a utility menu, ESC immediately exits IconDOS and
  205. returns to the DOS command line (express exit).
  206.  
  207. Mouse
  208.  
  209. To choose an icon, simply click once on the icon.  Double click not required as
  210. in Windows.  Buttons located in the upper right of screen provide mouse paging
  211. for multi-page menus (use PgUp/PgDn from the keyboard).  The command button in
  212. the upper left of the screen provides a menu if clicked with the left mouse
  213. button.  Clicking with the right mouse button immediately exits IconDOS (express
  214. exit).
  215.  
  216. That's all there is to it!  Simple, efficient, practical and fun.
  217. ───────────────────────────────────────────────────────────────────────────────
  218.                            Behind the Wheel (cont'd)
  219.  
  220. Utility Menu Items
  221.  
  222. Press F1 to invoke the utility menu or click with the left mouse button on the
  223. command button in the upper left of the screen.  Highlight an item and press
  224. <enter> or click a menu item with the mouse.
  225.  
  226. The calendar can display any month of any year from 1900 to 2060.  Use the left
  227. and right arrow keys to change months or click on the month with the left or
  228. right mouse buttons.  Use up and down arrow keys to change years.  Click on the
  229. year to do the same with the mouse.
  230.  
  231. The calculator is a simple 4-function dollars and cents style calculator.  The
  232. calculator can also be driven from either the keyboard or the mouse.  With the
  233. mouse, simply click on the on-screen buttons.
  234.  
  235. Press ESC or click on the square command button at the upper left to exit either
  236. the calculator or the calendar.
  237.  
  238. The remaining utility menu items deal with wallpaper functions.  You can figure
  239. these out by experimentation.  Hey, any true fan of the King loves a little
  240. mystery and adventure!
  241. ───────────────────────────────────────────────────────────────────────────────
  242.                            Behind the Wheel (cont'd)
  243.  
  244. IconDOS vs. Windows Program Manager
  245.  
  246. IconDOS attempts to provide some of the look, feel and essential utility of
  247. Windows Program Manager in a neat, efficient DOS menu system but it is far from
  248. a Program Manager "clone".  Compared to Program Manager, IconDOS is much less
  249. "dynamic" which makes it simpler and easier to configure and use.  In
  250. particular, Window's users will note the following differences:
  251.  
  252. - The IconDOS desktop always uses the full screen and cannot be re-sized.
  253.  
  254. - Icons are always arranged automatically and cannot be moved on the desktop.
  255.   However, the order of icons can be changed using IconEDIT.
  256.  
  257. - The screen saver is pre-set to clear the screen after 4 minutes of mouse and
  258.   keyboard in-activity and cannot be adjusted.
  259.  
  260. - The DOS date and time are always displayed at the bottom of the screen and
  261.   cannot be turned off.
  262.  
  263. - IconDOS does not give you the ability to run more than one application at a
  264.   time or break the DOS 640K barrier.
  265. ───────────────────────────────────────────────────────────────────────────────
  266.                                Locking the Doors
  267.  
  268. IconDOS now provides password security for applications, submenus and DOS
  269. access.  Application and submenu icon passwords are entered using IconEDIT. The
  270. DOS access password is specified on the startup command line like this:
  271.  
  272.                      ICONDOS menu /password (10 char. max.)
  273.  
  274. As an example, try using the DEMO menu with a DOS access password of TEST.
  275. Type:
  276.                              ICONDOS DEMO /TEST
  277.  
  278. Now the password, TEST, must be provided before the user is allowed to exit to
  279. the DOS prompt.  This same password is also required to exit the screen saver.
  280.  
  281. A few words about the PC and security.  A PC is notoriously diffcult to secure
  282. from a skillful and determined snoop due to the lack of security design features
  283. in either the hardware or the operating system.  The password security provided
  284. by menu systems such as IconDOS will only discourage the casual snoop.  Software
  285. SHELL functions, batch files (including AUTOEXEC.BAT) and the bootable floopy
  286. drive are all security weak points in a PC.  Attempts to address these weak
  287. points have usually created a new problem --- the owner may very easily lock him
  288. or herself out of the PC by accident.
  289. ───────────────────────────────────────────────────────────────────────────────
  290.                           Driving and Maintenance Tips
  291.  
  292. IconDOS and IconEDIT work together to provide all of the features needed to
  293. setup and maintain a modern, efficient and fun DOS based menu system.  Almost
  294. any needed configuration and maintenance operation can be performed in some way
  295. although it may not always be entirely obvious how to do it.  If you need help,
  296. be sure to check the "How-To" section of ICONEDIT.DOC for answers to some of the
  297. most common questions.  If you cannot find the answer to your question there,
  298. write to the address shown at the end of this file.  CompuServe users can write
  299. to CIS: 72627,3026.  CompuServe is the preferred support channel and will
  300. definitely result in a quicker response.  We definitely want to learn of any
  301. problems with IconDOS and we will do our best to provide a resolution.
  302.  
  303. IconDOS does not provide a DOS shell function.  In our opinion, a shell is
  304. redundant and unnecessary since it is just as easy to exit to DOS and re-enter
  305. IconDOS as needed.  To make the process as convenient as possible, setup a batch
  306. file called MENU.BAT which starts IconDOS and loads your menu.  Place this batch
  307. file somewhere inside your DOS path.  Now exit IconDOS as needed and type "MENU"
  308. to re-enter.  This is just as convenient and sensible as invoking some sort of
  309. shell and typing "EXIT" to re-enter the menu.
  310.  
  311. To start IconDOS from outside the IconDOS directory, use the full path for both
  312. IconDOS and menu like this:  C:\MENU\ICONDOS C:\MENU\DEMO
  313. ───────────────────────────────────────────────────────────────────────────────
  314.                                    Mail Order
  315.  
  316. To use this software beyond a 30-day trial period requires the purchase of a
  317. license. A license can only be purchased by direct mail order from the author
  318. (just like in the old days with the Sears catalog).  See ORDER.FRM or send a
  319. check or money order for $25 US to:
  320.                                   EFD Systems
  321.                             304 Smokerise Circle SE
  322.                                Marietta, GA 30067                 CIS:72627,3026
  323.  
  324. As a minimum, licensed users will receive the following:
  325.  
  326. - The lastest licensed version of IconDOS including a library of at least 450
  327.   "best of Windows" icons and new wallpaper.
  328.  
  329. - A utility to display 16 color .PCX files and capture icons from the screen.
  330.   Provides an indirect but workable path to convert Window's icons to IconDOS.
  331.   The icon library was converted from public domain Windows icons in this way.
  332.  
  333. - Any other related utilities that have been cooked up since the release of the
  334.   shareware version.  Registered users can upgrade to any later version for a $5
  335.   S & H fee.
  336.  
  337. ───────────────────────────────────────────────────────────────────────────────
  338.                                 Maintenance Log
  339.  
  340. 1.0 - 1/8/93 (the King's birthday) Original release.
  341.  
  342. 1.1 - 1/21/93 Added password security.
  343.  
  344. 1.5 - 6/04/93 Added pull-down menu, pop-up calculator, pop-up calendar.
  345.       Other minor refinements.
  346.  
  347. *** End of Book ***
  348.